<?php
class Site_Mapper {

    private static $instance;

    public function getInstance() {
        if ( !self::$instance ) {
            self::$instance = new Site_Mapper();
        }

        return self::$instance;
    }

    public function findNewsPage( $url ) {
        $session = Web_CurlFetcher::create($url);
        $data = getDocHTML( $session->fetchPage($url) );

        foreach( $data->getElementsByTagName("a") as $link ) {
            
        }
    }

}